Power Consumption in a Real, Commercial Multimedia Core

نویسندگان

  • Dominic Aldo Antonelli
  • Alan J. Smith
  • Jan-Willem van de Waerdt
  • Dominic Antonelli
  • Alan Jay Smith
چکیده

Peak power and total energy consumption are key factors in the design of embedded microprocessors. Many techniques have been shown to provide great reductions in peak power and/or energy consumption. Unfortunately, several unrealistic assumptions are often made in research studies, especially in regards to multimedia processors. This paper focusses on power reduction is real commercial processors, and how that differs from more abstract research studies. First, such processors often already utilize several power reduction techniques, and these existing optimizations can have a huge impact on the effectiveness of further optimizations. Second, highly optimized production code tends to have significantly less schedule slack and significantly higher density of memory accesses than unoptimized code. Finally, many such studies are done using highlevel simulators, which may not accurately model the power consumption of real microprocessors. In addition, in this study we focus on an embedded, synthesized processor, rather than a high performance custom and hand designed stand-alone microprocessor; a 400MHz synthesized core (the TriMedia TM3270) has significantly different characteristics than a 3GHz Pentium. We carefully analyze the power consumption of the TriMedia TM3270, a commercial product, on both reference benchmark code and optimized code. We use commercial synthesis and simulation tools to obtain a detailed breakdown of where power is consumed. We find that increased functional unit utilization causes significant differences in power consumption between unoptimized and carefully hand-optimized code. We also apply some simple techniques for power savings with no performance degradation, and find that such techniques can greatly change the power profile of a microprocessor. We find that clock gating of individual functional units is vital to keeping the dynamic power low. Finally, we find that synthesizing for the fastest target frequency possible at a given voltage yields the most energy-efficient design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Performance and Energy Consumption of Embedded Real-Time Operating Systems

This paper presents the modeling of embedded systems with SimBed, an execution-driven simulation testbed that measures the execution behavior and power consumption of embedded applications and RTOSs by executing them on an accurate architectural model of a microcontroller with simulated real-time stimuli. We briefly describe the simulation environment and present a study that compares three RTO...

متن کامل

Code Size Effects of Power Optimizing Code Transformations for Embedded Multimedia Applications

A systematic methodology has been developed for the reduction of the data transfers and storage related power consumption in realizations of multimedia applications on programmable multimedia processors. The methodology is based on the application of code transformations that move the main part of the memory accesses from the large (off-chip) memories to smaller ones (on-chip). Performance (in ...

متن کامل

Efficient Multimedia Streaming for Power Aware Devices: A survey

Power consumption is a leading concern when running applications on battery operated devices such as handhelds and laptops. This concern is heightened when accessing multimedia streams, owing to their high CPU requirement, and their realtime characteristics. Various techniques have been devised to optimize power consumption while maintaining the quality of the media presentation. Solutions rang...

متن کامل

RISC/DSP Dual Core Wireless SoC Processor Focused on Multimedia Applications

The key technology of the mobile multimedia application is System-On-Chip processor that integrates the major function unit with low power consumption using a small battery. The wireless communication is practical technology, which makes comfortable communications between devices, such as IEEE 802.11a/b/g and Bluetooth. By the modern streaming technology with compression, like mpeg, the wireles...

متن کامل

Power Conscious Disk Scheduling for Multimedia Data Retrieval

In this paper, we present the novel algorithm called Adaptive Round Merge(ARM) of retrieving the multimedia data blocks for real-time playback. We focus on minimizing the power consumption involved in multimedia data retrieval. Different from the legacy text based data, real-time multimedia playback requires that the storage supplies the data block continuously until the end of the playback. Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008